Text copied to clipboard!

Заглавие

Text copied to clipboard!

Java EE инженер

Описание

Text copied to clipboard!
Търсим Java EE инженер, който да се присъедини към нашия екип и да участва в разработката, внедряването и поддръжката на корпоративни софтуерни решения. Като Java EE инженер, вие ще работите с водещи технологии и ще бъдете отговорни за създаването на стабилни, мащабируеми и сигурни приложения, които отговарят на нуждите на нашите клиенти и бизнес процеси. Вашата роля ще включва анализ на изискванията, проектиране на архитектура, разработка на нови функционалности, интеграция с външни системи и оптимизация на съществуващи решения. Ще работите в екип от опитни софтуерни инженери, QA специалисти и проектни мениджъри, като ще имате възможност да участвате в целия жизнен цикъл на софтуерното развитие – от концепция до внедряване и поддръжка. Основните ви задачи ще включват писане на чист и ефективен код, използване на Java EE технологии като EJB, JPA, JMS, JSF и други, както и работа с бази данни и уеб услуги. Ще се очаква да следите новостите в Java екосистемата, да прилагате добри практики за сигурност и производителност и да допринасяте за подобряване на вътрешните процеси. Идеалният кандидат има опит с Java EE, разбира принципите на обектно-ориентираното програмиране, познава добре релационни бази данни и има желание да се развива в динамична и иновативна среда. Ако сте мотивиран, отговорен и имате страст към създаването на качествен софтуер, ще се радваме да се свържете с нас.

Отговорности

Text copied to clipboard!
  • Разработка и поддръжка на Java EE приложения
  • Проектиране на архитектура и интеграция на системи
  • Работа с релационни бази данни и ORM технологии
  • Изграждане и консумиране на уеб услуги (REST/SOAP)
  • Оптимизация на производителността и сигурността на приложенията
  • Участие в анализ на изисквания и планиране на проекти
  • Писане на техническа документация
  • Работа в екип с други инженери и QA специалисти
  • Следене на новостите в Java EE и прилагане на добри практики
  • Поддръжка и отстраняване на проблеми в съществуващи системи

Изисквания

Text copied to clipboard!
  • Висше образование в областта на компютърните науки или сходна специалност
  • Професионален опит с Java EE (минимум 2 години)
  • Добри познания по EJB, JPA, JMS, JSF
  • Опит с релационни бази данни (Oracle, MySQL, PostgreSQL)
  • Умения за работа с уеб услуги (REST, SOAP)
  • Добро владеене на английски език (писмено и говоримо)
  • Умения за работа в екип и комуникация
  • Аналитично мислене и внимание към детайла
  • Желание за учене и развитие
  • Опит с инструменти за контрол на версиите (Git, SVN)

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с Java EE и свързаните технологии?
  • Работили ли сте по проекти с микросървисна архитектура?
  • Как подхождате към оптимизацията на производителността на приложения?
  • Какви инструменти използвате за управление на версиите?
  • Имате ли опит с CI/CD процеси?
  • Как се справяте с отстраняване на грешки в сложни системи?
  • Какви са вашите очаквания за професионално развитие?
  • Работили ли сте с облачни платформи (AWS, Azure, GCP)?
  • Какви са вашите предпочитани методологии за разработка (Agile, Scrum)?
  • Как поддържате знанията си актуални в бързо развиваща се технологична среда?